home *** CD-ROM | disk | FTP | other *** search
/ NOVA - For the NeXT Workstation / NOVA - For the NeXT Workstation.iso / Documents / NeXTAnswers / netinfo.490 < prev    next >
Text File  |  1992-02-06  |  2KB  |  43 lines

  1. {\rtf0\ansi{\fonttbl\f2\fnil Times-Roman;\f0\fmodern Courier;\f1\fswiss Helvetica;}
  2. \paperw10920
  3. \paperh7400
  4. \margl120
  5. \margr120
  6. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f2\b0\i0\ul0\fs28 niload fatal error communication failure\
  7. \
  8. Q: In the midst of a rather large 
  9. \f0\fs24 niload hosts
  10. \f2\fs28  to the 
  11. \b root
  12. \b0  domain, I got the message\
  13. \
  14.  
  15. \f0\fs24     niload: fatal error: Communication failure\
  16. \
  17.  
  18. \f2\fs28 I have a large network, with several subnets, and at least two clone servers of the 
  19. \b root
  20. \b0  domain on each subnet.  What's going on?\
  21. \
  22. A: The “fatal error” looks more frightening than it really is.  Chances are the the niload(1) will work correctly if you try it again, though you might have to wait twenty or thirty minutes before the attempt.\
  23. \
  24. Here's what happened.\
  25. \
  26. When you do the niload, NetInfo makes changes to the database.  The various clone servers notice that their copies of the database are now out-of-date, and need updating.  Each clone ends up requesting a copy of the database from the master; the master gets busy satisfying these requests, and the niload times out.\
  27. \
  28. There are two workarounds for this.  You could try the niload again, after waiting a bit.  Or, especially if the changes are few, you could use NetInfoManager or niutil to make them.\
  29. \
  30. Note: niload can die in other ways, for example if it's fed a file with syntactically incorrect information.  (It won't necessarily die on bad input, though.  Bad input may corrupt your NetInfo database to some extent.   See the precautions in NextAnswer netinfo.476.  Usually it's better to use NetInfoManager and NetManager.)
  31. \i  
  32. \i0  If you had bad input, re-do the niload with a -v option and make a fair guess, based on how many +'s get printed, about where the error is.   For example, if you see 43 plus signs printed before niload dies, look around line 43 in your data file, using an editor.  (Comment lines are not counted.)\
  33. \
  34. QA490\
  35. \
  36.  
  37. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320 Valid for 1.0\
  38. Valid for 2.0\
  39.  
  40. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600 \
  41.  
  42.  
  43.